#include <stdio.h>
#include <string.h>
#include "./include/Student_pub.h"
#include "./include/Course_pub.h"

void PrintChoice4() {
	printf("*****************************************\n");
   	printf("*         欢迎使用学生选课系统！        *\n");
    	printf("*****************************************\n");
    	printf("1. 学生信息管理\n");
    	printf("2. 课程信息管理\n");
    	printf("3. 保存学生信息并退出\n");
   	printf("4. 保存课程信息并退出\n");
    	printf("------------------------------------------\n");
    	printf("请做出一个选择！\n");
}

int PrintChoice1(int flag) {
	char account[30], password[30]; 
	printf("*****************************************\n");
   	printf("*         学生选课系统登录界面！        *\n");
    	printf("*****************************************\n");
    	printf("请输入账号以及密码！\n");
    	scanf("%s %s", account, password);
    	if (!strcmp(account,"chf") && !strcmp(password,"123456")) {
    		printf("登录成功！\n");
    	} else {
    		printf("账号或密码输入错误！请重新输入！\n");
    		flag = 0;
    	}
    	return flag;
}
int main()
{
	int num, flag = 1;
	while (1) {
		flag = PrintChoice1(flag);
		if (flag) {
			break;
		} else {
			continue;
		}
	}
	while (1) {
		PrintChoice4();
        	scanf("%d", &num);
        	switch (num) {
    		case 1:
    			StudentManage(); 
			break;
		case 2: 
			CourseManage();     
			break;
		case 3:
			PreserveS();
			break;
		case 4:
			PreserveC();
			break;
		default: 
			printf("请输入一个1~4之间的数字！\n"); 
			break;
		}
        	if (num == 4 || num == 3) {
			printf("感谢使用本系统!再见！\n");
			break;
		}
	}
	return 0;
}
